﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class Admin_panel_Thongtinlienhe : System.Web.UI.Page
{
    BieumauDataContext db = new BieumauDataContext();
    int i;
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["login_admin"] == null)
        {
            Response.Redirect("Index.aspx");
        }
        i = db.tblLienHes.Count();
        if(!IsPostBack)
            {

                if (i != 0)//nếu có thông tin
                    {
                        load_thongtin();
                    }
            }
    }
    /// <summary>
    /// Hàm thêm thông tin liên hệ
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void btn_lienhe_Click(object sender, EventArgs e)
    {
        if (Page.IsValid)
        {
            
            if(i!=0)
                {
                    //nếu có rồi thì cập nhật
                    tblLienHe lh = db.tblLienHes.Single(p => p.Id == 1);
                    lh.Diachi = txtdiachi.Text;
                    lh.Email = txtemail.Text;
                    lh.Fax = txtsofax.Text;
                    lh.Website = txtwebsite.Text;
                    lh.Tendonvi = txttendonvi.Text;
                    lh.SDT = txtsodienthoai.Text;
                    lh.PhuLuc = txtphuluc.Text;  
                    db.SubmitChanges();
                    xoathongtin();
                    Label1.ForeColor = System.Drawing.Color.Green;
                    Label1.Text = "Cập nhật thông tin liên hệ thành công!";
                }
            else
            {
                //nếu chưa có thông tin thì thêm mới
                tblLienHe lh = new tblLienHe();
                lh.Id = 1;
                lh.Diachi = txtdiachi.Text;
                lh.Email = txtemail.Text;
                lh.Fax = txtsofax.Text;
                lh.Website = txtwebsite.Text;
                lh.Tendonvi = txttendonvi.Text;
                lh.SDT = txtsodienthoai.Text;
                lh.PhuLuc = txtphuluc.Text;
                db.tblLienHes.InsertOnSubmit(lh);
                db.SubmitChanges();
                xoathongtin();
                Label1.ForeColor = System.Drawing.Color.Green;
                Label1.Text="Thêm thông tin liên hệ thành công!";
                }
           }

           
        
    }
    /// <summary>
    /// Xóa thông tin textbox
    /// </summary>
    public void xoathongtin()
    {
        txtdiachi.Text = "";
        txtemail.Text = "";
        txtphuluc.Text = "";
        txtsodienthoai.Text = "";
        txtsofax.Text = "";
        txttendonvi.Text = "";
        txtwebsite.Text = "";
        txttendonvi.Focus();
    }
    /// <summary>
    /// hàm load thông tin
    /// </summary>
    public void load_thongtin()
        {
            tblLienHe lh = db.tblLienHes.Single(p => p.Id == 1);
            txtdiachi.Text = lh.Diachi;
            txtemail.Text = lh.Email;
            txtphuluc.Text = lh.PhuLuc;
            txtsodienthoai.Text = lh.SDT;
            txtsofax.Text = lh.Fax;
            txttendonvi.Text = lh.Tendonvi;
            txtwebsite.Text = lh.Website;
            
        }
}